Ahogy az oldal alapértelmezett nyomkövető paramétereivel, felül is írhatja a globális JS kódunk által használt alapértelmezett beállításokat.
A segédfunkcióinkra ható beállítások a következők:
- urlRewrite
- actionLinkRewrite
- resolveTokens (globális)
- cookieAllowed
- isActive
A beállításokat manuálisan felül lehet írni egy fluxOptions
objektum hozzáadásával a globális JS kódunk előtt.
Egy példa objektum:
<!-- Optional tracking option overrides --> <script> var fluxOptions = { urlRewrite: true, actionLinkRewrite: true, cookieAllowed: true, resolveTokens: ['{country-name}','{isp}'], isActive: true }; </script>
urlRewrite
Ha ezt false-ra állítja, leállítja az automatikus URL átírást, amely a megtekintési esemény követésekor történik.
actionLinkRewrite
Ha ezt false-ra állítja, leállítja az automatikus akció link frissítéseket, amelyek a megtekintési esemény követésekor történnek.
resolveTokens
A feloldandó tokeneket közvetlenül az eseményekben lehet (és kell) beállítani, mivel nem minden eseménynek van szüksége tokenekre a válaszaiban.
Azonban beállíthat egy globális resolveTokens értéket is, és ez azt eredményezi, hogy egy alapértelmezett érték kerül felhasználásra minden eseménynél.
cookieAllowed
Ha ezt false-ra állítja, megakadályozza, hogy a JS-ünk sütiket hozzon létre.
isActive
Végül, ha ezt false-ra állítja, a JS módszereink mind megszűnnek működni. Beállíthatja ezt false-ra a nyomkövetés megakadályozásához, majd true-ra állíthatja, miután a felhasználó hozzájárulását adta.
Ha ezt használja, kézileg kell küldenie egy flux.track("view")
eseményt, miután az isActive
értéket true-ra állította.